package com.surfilter.msmp.web.system.quartz;

import lombok.extern.slf4j.Slf4j;
import org.quartz.Scheduler;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.ApplicationArguments;
import org.springframework.boot.ApplicationRunner;
import org.springframework.stereotype.Component;

/**
 * 描述 ：项目启动后运行的代码 将调度任务加入调度器
 * 作者 ：WYH
 * 时间 ：2019/10/25 16:55
 **/
@Component
@Slf4j
public class QuartzRunner implements ApplicationRunner {

    @Autowired
    private Scheduler scheduler;

    private static final String GROUP_NAME = "Mirror_Source_Job_Group";

    @Override
    public void run(ApplicationArguments args) {
        log.debug("初始化quartz开始...");
        //通过实现ApplicationRunner接口，在spring boot项目启动执行
        log.info("quartz init finished");
    }
}
